//
//  NewPostViewController.h
//  Buzz API Demo
//
//  Created by Peter Hopkins on 5/12/10.
//  Copyright 2010 Google Inc. All rights reserved.
//
//  Licensed under the Apache License, Version 2.0 (the "License");
//  you may not use this file except in compliance with the License.
//  You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
//  Unless required by applicable law or agreed to in writing, software
//  distributed under the License is distributed on an "AS IS" BASIS,
//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//  See the License for the specific language governing permissions and
//  limitations under the License.
//

#import <UIKit/UIKit.h>

@class BuzzDao;
@class Post;


@interface NewPostViewController : UIViewController {
 @private
  UINavigationItem *navigationItem_;
  UIToolbar *postToolbar_;
  UITextView *postTextView_;
  BuzzDao *dao_;

  Post *post_;
}

@property (nonatomic, retain) IBOutlet UINavigationItem *navigationItem;
@property (nonatomic, retain) IBOutlet UIToolbar *postToolbar;
@property (nonatomic, retain) IBOutlet UITextView *postTextView;

- (id)initWithDao:(BuzzDao *)dao;
- (id)initWithDao:(BuzzDao *)dao commentingOnPost:(Post *)post;

- (IBAction)cancelBuzz:(id)sender;
- (IBAction)postBuzz:(id)sender;

@end
